package com.wisdytech.linkdcs.equipment.service;


import com.github.pagehelper.PageInfo;
import com.wisdytech.common.bean.Filter;
import com.wisdytech.linkdcs.equipment.model.Client;

/**
 * 
 * <p>ClassName: IClientService</p>
 * <p>Description: 设备终端服务</p>
 * <p>Author: PC</p>
 * <p>Date: 2017-9-13</p>
 */
public interface IClientService  {
    
    /**
     * 
     * <p>Description: 新增设备终端</p>
     * @param client 新增设备终端
     * @return 是否成功
     */
    public boolean addClient(Client client);
    
    /**
     * 
     * <p>Description: 分页查询设备终端</p>
     * @param clientCode 设备终端编号
     * @param filter 分页信息
     * @return 分页数据列表
     */
    public PageInfo<Client> listClientsByFilter(String clientCode,Filter filter);

    /**
     * 
     * <p>Description: 删除设备终端</p>
     * @param clientId 设备终端id
     * @return 是否成功
     */
    public boolean delClient(String clientId);
    
    /**
     * 
     * <p>Description: 更新设备终端信息</p>
     * @param client
     * @return
     */
    public boolean updateClient(Client client);
    
    
   
    
}
